/*15/10 20:57
 * Rotta, Damián/Klikailo, Héctor
 */
package Logica;

import java.util.Date;


public class Renglon {
    private Date fecha;
    private int horaEntrada, horaSalida;
    private boolean estado;
    private String dni;

    public Renglon() {
        estado=true;
    }

    public Renglon(Date fecha, int horaEntrada, int horaSalida, String dni) {
        this.fecha = fecha;
        this.horaEntrada = horaEntrada;
        this.horaSalida = horaSalida;
        this.estado = true;
        this.dni=dni;
    }

    public Date getFecha() {
        return fecha;
    }

    public void setFecha(Date fecha) {
        this.fecha = fecha;
    }

    public int getHoraEntrada() {
        return horaEntrada;
    }

    public void setHoraEntrada(int horaEntrada) {
        this.horaEntrada = horaEntrada;
    }

    public int getHoraSalida() {
        return horaSalida;
    }

    public void setHoraSalida(int horaSalida) {
        this.horaSalida = horaSalida;
    }

    public boolean isEstado() {
        return estado;
    }

    public void setEstado(boolean estado) {
        this.estado = estado;
    }

    public String getDni() {
        return dni;
    }

    public void setDni(String dni) {
        this.dni = dni;
    }
    public boolean isDni(String dni){
        boolean retorno=false;
        if (dni.equals(this.dni))
            retorno=true;
        return retorno;
    }
    public int calcularHs(){
        int aux=0;
        aux=this.horaSalida-this.horaEntrada;
        if(aux<0)
            aux=(24+aux);
        return aux;
    }
    public void bajaRenglon(Renglon unRenglon){
        unRenglon.estado=false;
    }
}

